package com.yugao.fintech.antelope.sign.client.crypto;

import cn.hutool.crypto.asymmetric.KeyType;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public abstract class BaseAsymmetricCrypto {

    public abstract String encrypt(String data, KeyType keyType, String privateKey, String publicKey);

    public abstract AsymmetricCryptoType type();
}
